home *** CD-ROM | disk | FTP | other *** search
/ Aminet 6 / Aminet 6 - June 1995.iso / Aminet / dev / c / LEDA_GUI.lha / files.lha / prog / Make.pro
Encoding:
Text File  |  1995-03-27  |  2.0 KB  |  93 lines

  1. #-----------------------------------------------------------------------------
  2. # UNIX
  3. #-----------------------------------------------------------------------------
  4. #
  5. #CFLAGS = -O
  6. #
  7. #e =
  8. #
  9. #.c.o:
  10. #    ../../c++ $(CFLAGS) -I../../incl -c $*.c
  11. #
  12. #.o:
  13. #    ../../c++ $(CFLAGS) -o $* $*.o $(LIB)
  14. #
  15. #.c:
  16. #    ../../c++ $(CFLAGS) -I../../incl -c $*.c
  17. #    ../../c++ $(CFLAGS) -o $* $*.o $(LIB)
  18.  
  19.  
  20. # begin_cdr
  21. #-----------------------------------------------------------------------------
  22. # AMIGA
  23. #-----------------------------------------------------------------------------
  24. INCL   = -I../../incl
  25. LIBS   = $(LIB) -lg++ -lm -lc
  26. SFLAGS = -m68881 -m68030 -Wall -s -O2
  27. PP     = gcc -x c++
  28. LINK   = gcc
  29. e      = 
  30.  
  31. .c.o:
  32.     $(PP) $(INCL) $(CFLAGS) $(SFLAGS) -c $*.c
  33.  
  34. .o:
  35.     $(LINK) $(CFLAGS) $(SFLAGS) -o $* $*.o $(LIBS)
  36.  
  37. .c:
  38.     $(PP) $(INCL) $(CFLAGS) $(SFLAGS) -c $*.c
  39.     $(LINK) $(CFLAGS) $(SFLAGS) -o $* $*.o $(LIBS)
  40.  
  41. # end_cdr
  42.  
  43.  
  44. #-----------------------------------------------------------------------------
  45. # ZORTECH
  46. #-----------------------------------------------------------------------------
  47. #e = .exe
  48. #
  49. #.obj.exe:
  50. #    ztc -cpp -mx $*.obj $(DOSLIB)
  51. #.c.exe:
  52. #    ztc -cpp -mx -I..\..\incl -c $*.c
  53. #    ztc -cpp -mx $*.obj $(DOSLIB)
  54.  
  55.  
  56. #-----------------------------------------------------------------------------
  57. # BORLAND
  58. #-----------------------------------------------------------------------------
  59. #.SWAP
  60. #e = .exe
  61. #.obj.exe:
  62. #    bcc -P -Qx -mh $*.obj $(DOSLIB)
  63. #.c.exe:
  64. #    bcc -P -Qx -w- -mh -I..\..\incl -c $*.c
  65. #    bcc -P -Qx -mh $*.obj $(DOSLIB)
  66.  
  67.  
  68. #-----------------------------------------------------------------------------
  69. # DJGPP
  70. #-----------------------------------------------------------------------------
  71. #e = .gpp
  72. #
  73. #.o.gpp:
  74. #    gcc -o $*.gpp $*.o $(LIB)
  75. #.c.gpp:
  76. #    gcc -I../../incl -c -xc++ $*.c -xnone
  77. #    gcc -o $*.gpp $*.o $(LIB)
  78.  
  79.  
  80.  
  81. #-----------------------------------------------------------------------------
  82. # Programs
  83. #-----------------------------------------------------------------------------
  84.  
  85. include Make.lst
  86.  
  87. all: $(PROGS)
  88.  
  89. clean:
  90.     rm -f *.o $(PROGS) core
  91.  
  92.